export default {
  "echarts-grid": {
    title: "图表属性",
    options: {
      grid: {
        show: false,
        left: 10,
        right: 10,
        top: 30,
        bottom: 10,
        containLabel: true
      },
      toolbox: {
        show: false,
        orient: "horizontal",
        left: "right",
        top: "top",
        itemSize: 15,
        itemGap: 10,
        showTitle: true,
        feature: {
          saveAsImage: {
            show: true,
            name: "图片"
          },
          dataView: {
            show: true,
            readOnly: false,
            title: "数据视图",
            lang: ["数据视图", "关闭", "刷新"]
          },
          brush: {
            show: true,
            type: "rect",
            title: {
              rect: "矩形选择",
              polygon: "圈选",
              lineX: "横向选择",
              lineY: "纵向选择",
              keep: "保持选择",
              clear: "清除选择"
            }
          }
        }
      }
    }
  },
  "echarts-title": {
    title: "图表标题",
    options: {
      title: {
        show: false,
        text: "图表标题",
        left: "left",
        top: "top",
        textStyle: {
          color: "",
          fontWeight: "normal",
          fontSize: 14
        },
        subtext: "",
        subtextStyle: {
          color: "",
          fontWeight: "normal",
          fontSize: 14
        }
      }
    }
  },
  "echarts-legend": {
    title: "图例配置",
    options: {
      legend: {
        show: true,
        type: "scroll",
        orient: "horizontal",
        // 模式
        selectedMode: "multiple",
        left: "center",
        top: "top",
        // 标记类型
        icon: "",
        align: "auto",
        padding: 5,
        itemGap: 10,
        itemWidth: 25,
        itemHeight: 14,
        textStyle: {
          color: "",
          fontWeight: "normal",
          fontSize: 14
        }
      }
    }
  },
  "echarts-xAxis": {
    title: "X轴配置",
    options: {
      xAxis: {
        type: "category",
        show: true,
        // 位置
        position: "bottom",
        // 是否反向
        inverse: false,
        // 轴线
        axisLine: {
          show: true
        },
        // 刻度
        axisTick: {
          show: true
        },
        // 刻度标签
        axisLabel: {
          show: true,
          rotate: 0,
          margin: 8,
          formatter: null,
          interval: 0,
          // 刻度标签文字样式
          textStyle: {
            color: "",
            fontWeight: "normal",
            fontSize: 14
          },
          // 换行
          overflow: "break"
        },
        splitLine: {
          show: false
        }
      }
    }
  },
  "echarts-yAxis": {
    title: "Y轴配置",
    options: {
      yAxis: {
        type: "value",
        show: true,
        alignTicks: true,
        // 位置
        position: "left",
        // 是否反向
        inverse: false,
        // 轴线
        axisLine: {
          show: false
        },
        // 刻度
        axisTick: {
          show: false
        },
        // 刻度标签
        axisLabel: {
          show: true,
          rotate: 0,
          margin: 8,
          formatter: null,
          // 刻度标签文字样式
          textStyle: {
            color: "",
            fontWeight: "normal",
            fontSize: 14
          },
          // 换行
          overflow: "break"
        },
        splitLine: {
          show: false
        }
      }
    }
  },
  "echarts-tooltip": {
    title: "提示框",
    options: {
      tooltip: {
        show: true,
        trigger: "axis",
        backgroundColor: "rgb(255,255,255)",
        axisPointer: {
          type: "shadow",
          lineStyle: {}
        },
        alwaysShowContent: false,
        confine: true,
        // 提示框文字样式
        textStyle: {
          fontWeight: "normal",
          fontSize: 14,
          height: 20
        }
      }
    }
  },
  "echarts-bar": {
    title: "柱体配置",
    options: {
      seriesbar: {
        // 取色策略
        colorBy: "series",
        // 柱子宽度
        barWidth: 20,
        // 柱子最小高度
        barMinHeight: 0,
        // 柱间距离
        barGap: "30%",
        // 显示背景色
        showBackground: false,
        // 背景色
        backgroundStyle: {
          color: "rgba(180, 180, 180, 0.2)",
          borderColor: "",
          borderWidth: 0,
          borderType: "solid",
          borderRadius: 0,
          shadowBlur: 0,
          shadowColor: "",
          shadowOffsetX: 0,
          shadowOffsetY: 0,
          opacity: 1
        },
        // 图形样式
        itemStyle: {
          color: "",
          borderColor: "",
          borderWidth: 0,
          borderType: "solid",
          borderRadius: 0,
          shadowBlur: 0,
          shadowColor: "",
          shadowOffsetX: 0,
          shadowOffsetY: 0,
          opacity: 1
        }
      }
    }
  },
  "echarts-line": {
    title: "折线配置",
    options: {
      seriesLine: {
        // 取色策略
        colorBy: "series",
        // 标记类型
        symbol: "",
        // 标记大小
        symbolSize: 4,
        // 是否平滑曲线
        smooth: true,
        // 是否阶梯线
        step: false,
        // 面积图
        areaStyleShow: false,
        // 背景色
        lineStyle: {
          width: 2,
          type: "solid"
        },
        // 图形样式
        itemStyle: {
          color: "",
          borderColor: "",
          borderWidth: 0,
          borderType: "solid",
          borderRadius: 0,
          shadowBlur: 0,
          shadowColor: "",
          shadowOffsetX: 0,
          shadowOffsetY: 0,
          opacity: 1
        }
      }
    }
  },
  // 柱图 线图 混合图系列配置
  "echarts-label": {
    title: "系列配置",
    options: {
      metrics: {}
    }
  },
  // 饼图系列配置
  "echarts-series": {
    title: "系列配置",
    options: {
      metrics: {}
    }
  },
  "echarts-animation": {
    title: "动画配置",
    options: {
      animation: {
        animation: true,
        animationDuration: 1000,
        animationEasing: "cubicOut",
        animationDelay: 0
      }
    }
  },
  "echarts-pie-label": {
    title: "标签配置",
    options: {
      label: {
        show: true,
        position: "outside",
        // 距离
        distance: 5,
        rotate: 0,
        // 标签文字样式
        color: "",
        fontWeight: "normal",
        fontSize: 14,
        // 换行
        overflow: "break"
      },
      // 标签引导线
      labelLine: {
        show: true,
        // 饼图标签线样式
        lineStyle: {
          color: "#fff",
          width: 1,
          type: "solid",
          opacity: 1
        }
      }
    }
  },
  "table-header": {
    title: "表头配置",
    options: {
      header: {
        isHeader: true,
        // 表头高度
        height: 40,
        // 表头背景色
        backgroundColor: "#0052d9",
        // 表头文字样式
        color: "#fff",
        fontWeight: "normal",
        fontSize: 14,
        // 对齐方式
        textAlign: "center"
      }
    }
  },
  "table-body": {
    title: "表格配置",
    options: {
      body: {
        // 表体文字样式
        color: "",
        fontWeight: "",
        fontSize: 14,
        fontStyle: "normal",
        // 字体选择
        fontFamily: "",
        // 表体背景色
        backgroundColor: "",
        // 对齐方式
        textAlign: "center",
        // 奇行颜色
        oddRowBackgroundColor: "",
        // 偶行颜色
        evenRowBackgroundColor: "",
        // 边框
        border: {
          show: true,
          color: "#e8e8e8",
          width: 1,
          type: "full"
        }
      }
    }
  },
  "table-total": {
    title: "汇总配置",
    options: {
      total: {
        showFooter: false,
        // 汇总文字
        text: "汇总",
        // 汇总文字样式
        color: "",
        fontWeight: "",
        fontStyle: "normal",
        height: 40
      }
    }
  }
}
